SequenceConnect wrapper.
Here’s how you can configure the kit using these options:
Configuration Overview
The following is the available configuration customization options, or, see below for all the options in-depth:Custom Styling and Design
You can customize the visual appearance of Web SDK connect modal by providing a custom theme object to thedefaultTheme configuration option. Here’s an example of how to implement custom styling:
Available Theme Variables
The following theme variables can be customized:Available Options
Sequence App Development
appName
An internal software naming value that is not presented to the user.
projectAccessKey
The project access key that is required, obtained from Sequence Builder
ethAuth as EthAuthSettings
waasConfigKey
The Embedded Wallet configuration key required for WaaS wallets, configured within the Sequence Builder.
Network
chainIds
A list of chain Ids. e.g. [1, 137]
defaultChainId
The chain Id that is first used for signatures and transactions.
UI
User Interface based parameters that augment the modal interface.Sign In Modal Configuration (signIn)
The signIn object is used to configure the sign in modal.
signIn.logoUrl

URL of the logo to be shown in the sign in modal.
signIn.projectName

Name of the project to be shown in the sign in modal.
signIn.useMock
Removes the ability to make live blockchain requests if set to
true by using the wagmi mock connector
position
The position parameter determines the location of the various modals on the screen. Possible values include:
- center
- middle-right
- middle-left
- top-center
- top-right
- top-left
- bottom-center
- bottom-right
- bottom-left
defaultTheme
The defaultTheme determines the color palette used for styling the modal. Possible values include:
- ‘light’
- ‘dark’
- object
Wallet
Parameters that entail wallet configuration optionsdisableAnalytics
Turning on and off the analytics feature that is connected to your Sequence Builder project.
displayedAssets
If provided, this will determine which assets are to be displayed in the in-game wallet modal main view.
By passing a list of displayed assets, only assets from the provided list will be displayed in the main view.
In the case that no assets are provided, all owned assets can be displayed in the main view.
enableConfirmationModal
Enable confirmations for when sending transaction
Sign in providers
The various sign in providers that create wallet connections for the user:walletConnect
google
apple
email
Create Universal Default Connectors
While we generally recommed using Embedded Wallets with SequenceKit, as an alternative, you can also use leverage our Universal Wallet configuration. When creating a wagmiconnectors variable, import the getDefaultConnectors function from the @0xsequence/kit package, and include a Wallet Connect ID obtained from here, a default chain ID, app name, and the projectAccessKey, then continue with the integration from the quickstart.
[config.ts]